package PHANVANVUONG.OOP.HOMEWORK.EX01;

public class Controllers {
	private UserEntity m_objUser;
	private Models m_objModels;
	//Hàm khởi dựng
	
	public Controllers(UserEntity objUser){
		m_objUser=objUser;
		//Khởi tạo thông tin cho models
		m_objModels=new Models();
	}
	
	//3.Ủy quyền thực thi nghiệp vụ thông qua models
	public boolean checkUsers(){
		//Điều hướng thực thi các nghiệp vụ sau:
		//1. Kiểm tra sự tồn tại của tài khoản
		if(m_objModels.CheckElement(m_objUser)){
			if(m_objModels.CheckKichHoat(m_objUser)){
				if(m_objModels.CheckSoDuTK(m_objUser)){
					if(m_objModels.CheckLockUnlock(m_objUser)){
						return true;
					}
					return false;
				}
				return false;
			}
			return false;
		}
		return false;
	}
}
